package com.hyt.it.ogt.ykcj.domain.zs.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import com.hyt.it.ogt.ykcj.common.annotation.zs.TemplateMapper;
import com.hyt.it.ogt.ykcj.domain.zs.ZsExamineeInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 证书考生信息实体
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@ApiModel(value = "证书考生信息实体DTO", description = "证书考生信息实体DTO")
public class ZsExamineeInfoDTO extends ZsExamineeInfo {

    @ExcelProperty(value = "性别", order = 1)
    @TemplateMapper(templateCode = "SEX")
    @ApiModelProperty(value = "考生性别描述")
    private String examineeSexDesc;

    @ExcelProperty(value = "证件类型", order = 3)
    @TemplateMapper(templateCode = "ID_TYPE")
    @ApiModelProperty(value = "证件类型描述")
    private String identificationTypeDesc;
}
